|
AutoCAD VBA : Beginsave startet nicht
wronzky am 25.06.2007 um 12:16 Uhr (0)
AHA!schieb mal das AcadDocument_BeginSave dahin, wo es hingehört:in thisdrawing des Projektes.Dann siehst Du auch schon, was es noch so für Automatische Makros gibt...Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
Autocad VBA : cosinus^-1
wronzky am 22.05.2007 um 23:00 Uhr (0)
zur weitern Vervollständigung siehe:VB-ReferenzGrüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Beginsave startet nicht
wronzky am 25.06.2007 um 11:52 Uhr (0)
Hallo Heiko, liegt die acad.dvb im Support-pfad?wird die dvb im VBA-Manager angezeigt?evtl. Autocad mal neu gestartet?bei mir läuft es...Grüsse, HenningPS: die automatsch auszuführenen Makros tauchen nicht in der Makro-Liste auf.------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Beginsave startet nicht
wronzky am 25.06.2007 um 11:08 Uhr (0)
Hallo Heiko,bei beginsave ist ja eigentlich klar, dass der Befehl "save" oder "qsave" oder "saveas" lautet. Das brauchst Du also eigentlich nicht mehr zu testen.die Variable CommandName ist in Deinem Code nicht deklariert, (stammt vermutlich aus "Begincommand"), daher schlägt der test fehl.also entwederCode:Private Sub AcadDocument_BeginCommand(ByVal CommandName As String)if CommandName = "SAVE" then MsgBox "Sie wollten speichern"endifEnd SuboderCode:Private Sub AcadDocument_BeginSave(ByVal FileName As Str ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : vba Laufzeit für ein formular
wronzky am 29.06.2007 um 15:08 Uhr (0)
Versuchs mal so:Code:Dim Einddatum As DateEinddatum = "24.12.2008"If VBA.Date Einddatum Then MsgBox "NEIN"Else MsgBox "JA"End IfGrüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Einen Block erstellen aus vorhandenen Blöcken in einer Zeichnung
wronzky am 13.08.2007 um 22:54 Uhr (0)
Hallo Jens,im Prinzip sollte dir das schon weiterhelfen...Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Bogen an 2 Tangenten zeichnen
wronzky am 13.08.2007 um 22:46 Uhr (0)
Hallo wwwilli,ich denke mal, was es nicht gibt, ist eben nicht eindeutig. Auf Dein Beispiel bezogen:es gibt halt 2 Bögen, die die Bedingung TTR erfüllen - und zusammen den Kreis ergeben...Du kannst ja den Kreis zeichnen und dann den Bogen herausstutzen.Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Handle eines eingefügten blockes
wronzky am 16.08.2007 um 15:20 Uhr (0)
Hi Jörg,versuchs mal mitDim obj As AcadObjectSet obj = AutoCAD.Application.ActiveDocument.ModelSpace.Item(AutoCAD.Application.ActiveDocument.ModelSpace.Count - 1)hd = obj.HandleGrüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Nächster bei GetEntity
wronzky am 29.08.2007 um 21:10 Uhr (0)
Hi Jörg,ich poste dir mal einen Lisp-Code, auch wenn das hier das VBA-Forum ist. Da gibt es eine entsprechende Funktion:Code:(defun get-point-on-element ( / p ele) (setq p (entsel)) (setq ele (car p) p (cadr p)) (vlax-curve-getClosestPointTo ele p))Das Entscheidende ist vlax-curve-getClosestPointTo. Vielleicht fällt ja noch wem eine VBA-Entsprechung ein?Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Komponenten Platzieren mit VBA
wronzky am 20.02.2008 um 15:24 Uhr (0)
Hi,wenn Du die Koordinaten der Ansichten kennst, dann könntest Du den eingefügten Block auch zuschneiden, um nur eine bestimmte Ansicht darzustellen. Der Block enthält dann zwar alle Ansichten, im Layout siehst Du aber nur den zugeschnittenen Bereich (= benötigte Ansicht).Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |